// 基于template/src/widgets/{{appEntities}}/{{ctrls@FORM}}-form/{{spinalCase ctrl.codeName}}-form-model.ts.hbs生成
import { IEditFormModel, IFormStore, IParam } from '@/core';
function getModel(): IEditFormModel {
    return {
        name: "form",
        caption: "",
        codeName: "Main",
        enableAutoSave: false,
        entityCodeName: "AvueTest",
        keyPSAppDEField: "AvueTestId",
        majorPSAppDEField: "AvueTestName",
        cssName: "",
        controlType: "FORM",
        formStyle: "",
        valueRule: getValueRule(),
        createDefaultItems: getCreateDefaultItems(),
        updateDefaultItems: getUpdateDefaultItems(),
        detailModel: getDetailModel(),
        ctrlMsgModel:[
    ],
        uiEngineModel: [
            {
                name: 'engine_form',
                triggerType: 'CTRLEVENT',
                logicType: 'APPVIEWENGINE',
                eventNames: 'LOAD;SAVE;REMOVE',
                scriptCode: ``,
                entityCodeName: '',
                logicName:``
            }
    ]
    }
}
function getValueRule() {
    return [
    ]
}

function getCreateDefaultItems() {
    return [
    ]
}

function getUpdateDefaultItems() {
    return [
    ]
}
function getDetailModel() {
    return {
        formpage1: {
            caption: "基本类型",
            captionItemName: "",
            name: "formpage1",
            codeName: "formpage1",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMPAGE",
            showCaption: false,
            enableAnchor: false,
            showMoreMode: 0,
        },
        grouppanel2: {
            caption: "文本输入",
            captionItemName: "",
            name: "grouppanel2",
            codeName: "grouppanel2",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "GROUPPANEL",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            showMoreItems: [
            ],
        },
        singlelinetext: {
            caption: "单行文本",
            captionItemName: "",
            name: "singlelinetext",
            codeName: "singlelinetext",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "SingleLineText",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'TEXTBOX',
                maxLength: 15,
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        passwordtext: {
            caption: "密码框",
            captionItemName: "",
            name: "passwordtext",
            codeName: "passwordtext",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "PasswordText",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'PASSWORD',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        inputnumber: {
            caption: "数值框",
            captionItemName: "",
            name: "inputnumber",
            codeName: "inputnumber",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "InputNumber",
            dataType: "6",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        mutlilinetext: {
            caption: "多行输入框",
            captionItemName: "",
            name: "mutlilinetext",
            codeName: "mutlilinetext",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "MutliLineText",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'TEXTAREA',
                maxLength: 30,
            },
            layout:{parentLayout: 'TABLE_24COL',colMD: 24,},
        },
        grouppanel5: {
            caption: "基础类型",
            captionItemName: "",
            name: "grouppanel5",
            codeName: "grouppanel5",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "GROUPPANEL",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            showMoreItems: [
            ],
        },
        switch: {
            caption: "开关",
            captionItemName: "",
            name: "switch",
            codeName: "switch",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "SwitchField",
            dataType: "9",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'SWITCH',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        rate: {
            caption: "评价",
            captionItemName: "",
            name: "rate",
            codeName: "rate",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "Rate",
            dataType: "6",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'RATING',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        slider: {
            caption: "滑块",
            captionItemName: "",
            name: "slider",
            codeName: "slider",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "Slider",
            dataType: "6",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'SLIDER',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        sliderrange: {
            caption: "滑块范围",
            captionItemName: "",
            name: "sliderrange",
            codeName: "sliderrange",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "SliderRange",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'SLIDER',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        checkbox: {
            caption: "单选列表",
            captionItemName: "",
            name: "checkbox",
            codeName: "checkbox",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "Checkbox",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'RADIOBUTTONLIST',
            },
            codeListTag: "Sample__CheckBoxTest",
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        checkboxbutton: {
            caption: "单选按钮列表",
            captionItemName: "",
            name: "checkboxbutton",
            codeName: "checkboxbutton",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "CHECKBOXBUTTON",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'RADIOBUTTONLIST',
            },
            codeListTag: "Sample__CheckBoxTest",
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        checkboxlist: {
            caption: "选项框列表",
            captionItemName: "",
            name: "checkboxlist",
            codeName: "checkboxlist",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "CheckBoxList",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'CHECKBOXLIST',
            },
            codeListTag: "Sample__CheckBoxTest",
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        checkboxlistbutton: {
            caption: "选项框按钮列表",
            captionItemName: "",
            name: "checkboxlistbutton",
            codeName: "checkboxlistbutton",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "CHECKBOXLISTBUTTON",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'CHECKBOXLIST',
            },
            codeListTag: "Sample__CheckBoxTest",
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        dropdownlist: {
            caption: "下拉列表框标准",
            captionItemName: "",
            name: "dropdownlist",
            codeName: "dropdownlist",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "DropDownList",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'DROPDOWNLIST',
            },
            codeListTag: "Sample__CheckBoxTest",
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        mutlidropdownlist: {
            caption: "下拉列表框多选",
            captionItemName: "",
            name: "mutlidropdownlist",
            codeName: "mutlidropdownlist",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "MUTLIDROPDOWNLIST",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            codeListTag: "Sample__CheckBoxTest",
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        dropdownlistcascader: {
            caption: "下拉级联选择",
            captionItemName: "",
            name: "dropdownlistcascader",
            codeName: "dropdownlistcascader",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "DropDownListCascader",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'DROPDOWNLIST',
            },
            codeListTag: "Sample__CascaderTest",
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        formitem2: {
            caption: "下拉级联多选（数值）",
            captionItemName: "",
            name: "formitem2",
            codeName: "formitem2",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "DropDownListCascader",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'MDROPDOWNLIST',
            },
            codeListTag: "Sample__Cascader_number",
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        dropdownlisttree: {
            caption: "下拉树（单选）",
            captionItemName: "",
            name: "dropdownlisttree",
            codeName: "dropdownlisttree",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "DropDownListTree",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'DROPDOWNLIST',
            },
            codeListTag: "Sample__CascaderTest",
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        mutlidropdownlisttree: {
            caption: "下拉列表树（多选）",
            captionItemName: "",
            name: "mutlidropdownlisttree",
            codeName: "mutlidropdownlisttree",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "MUTLIDROPDOWNLISTTree",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'CHECKBOX',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        grouppanel1: {
            caption: "增强类型",
            captionItemName: "",
            name: "grouppanel1",
            codeName: "grouppanel1",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "GROUPPANEL",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            showMoreItems: [
            ],
        },
        mapselect: {
            caption: "地图选择",
            captionItemName: "",
            name: "mapselect",
            codeName: "mapselect",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "MapSelect",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
            valueItemName: "maplongitude",
        },
        maplongitude: {
            caption: "地图经度",
            captionItemName: "",
            name: "maplongitude",
            codeName: "maplongitude",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "MapLongitude",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        maplatitude: {
            caption: "地图纬度",
            captionItemName: "",
            name: "maplatitude",
            codeName: "maplatitude",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "MapLatitude",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        cascaderone: {
            caption: "级联一层",
            captionItemName: "",
            name: "cascaderone",
            codeName: "cascaderone",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "CASCADERONE",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        cascadertwo: {
            caption: "级联二层",
            captionItemName: "",
            name: "cascadertwo",
            codeName: "cascadertwo",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "CASCADERTWO",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        cascadertree: {
            caption: "级联树",
            captionItemName: "",
            name: "cascadertree",
            codeName: "cascadertree",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "CASCADERTREE",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'CASCADER',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
            valueItemName: "cascaderone",
        },
        cascaderselect: {
            caption: "级联选择",
            captionItemName: "",
            name: "cascaderselect",
            codeName: "cascaderselect",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "CASCADERSELECT",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'CASCADER',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
            valueItemName: "cascaderone",
        },
        mutlicascaderselect: {
            caption: "级联选择多选",
            captionItemName: "",
            name: "mutlicascaderselect",
            codeName: "mutlicascaderselect",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "MUTLICASCADERSELECT",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'CASCADER',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
            valueItemName: "cascaderone",
        },
        mutlicascadertree: {
            caption: "级联选择树多选",
            captionItemName: "",
            name: "mutlicascadertree",
            codeName: "mutlicascadertree",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "MUTLICASCADERTREE",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'CASCADER',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
            valueItemName: "cascaderone",
        },
        stringarray: {
            caption: "数组默认样式",
            captionItemName: "",
            name: "stringarray",
            codeName: "stringarray",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "STRINGARRAY",
            dataType: "25",
            required: true,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'ARRAY',
                maxLength: 10,
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        numberarray: {
            caption: "数值数组",
            captionItemName: "",
            name: "numberarray",
            codeName: "numberarray",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "NUMBERARRAY",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        urlarray: {
            caption: "数组url",
            captionItemName: "",
            name: "urlarray",
            codeName: "urlarray",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "URLARRAY",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'ARRAY',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        imagearray: {
            caption: "数组图片",
            captionItemName: "",
            name: "imagearray",
            codeName: "imagearray",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "IMAGEARRAY",
            dataType: "21",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'ARRAY',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        intarray: {
            caption: "整型数组",
            captionItemName: "",
            name: "intarray",
            codeName: "intarray",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "INTARRAY",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        grouppanel3: {
            caption: "范围选择",
            captionItemName: "",
            name: "grouppanel3",
            codeName: "grouppanel3",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "GROUPPANEL",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            showMoreItems: [
            ],
        },
        timerange: {
            caption: "时间范围",
            captionItemName: "",
            name: "timerange",
            codeName: "timerange",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "TimeRange",
            dataType: "25",
            required: true,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
            valueItemName: "starttime",
        },
        starttime: {
            caption: "启动时间",
            captionItemName: "",
            name: "starttime",
            codeName: "starttime",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "STARTTIME",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        endtime: {
            caption: "结束时间",
            captionItemName: "",
            name: "endtime",
            codeName: "endtime",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "ENDTIME",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        daterange: {
            caption: "日期范围",
            captionItemName: "",
            name: "daterange",
            codeName: "daterange",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "DateRange",
            dataType: "25",
            required: true,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            editRules: {
                editorType: 'DATERANGE_NOTIME',
            },
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
            valueItemName: "startdate",
        },
        startdate: {
            caption: "开始日期",
            captionItemName: "",
            name: "startdate",
            codeName: "startdate",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "STARTDATE",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        enddate: {
            caption: "结束日期",
            captionItemName: "",
            name: "enddate",
            codeName: "enddate",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "ENDDATE",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        numberrange: {
            caption: "数值范围",
            captionItemName: "",
            name: "numberrange",
            codeName: "numberrange",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "NumberRange",
            dataType: "25",
            required: true,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
            valueItemName: "startnumber",
        },
        startnumber: {
            caption: "开始数值",
            captionItemName: "",
            name: "startnumber",
            codeName: "startnumber",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "STARTNUMBER",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        endnumber: {
            caption: "结束数值",
            captionItemName: "",
            name: "endnumber",
            codeName: "endnumber",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            valueFormat: "",
            fieldCodeName: "ENDNUMBER",
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colLG: 8,colMD: 8,colSM: 8,colXS: 8,},
        },
        formpage2: {
            caption: "其它",
            captionItemName: "",
            name: "formpage2",
            codeName: "formpage2",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMPAGE",
            showCaption: false,
            enableAnchor: false,
            showMoreMode: 0,
        },
        group2: {
            caption: "信息展示",
            captionItemName: "",
            name: "group2",
            codeName: "group2",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "GROUPPANEL",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            showMoreItems: [
            ],
        },
        rawitem1: {
            caption: "",
            captionItemName: "",
            name: "rawitem1",
            codeName: "rawitem1",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "RAWITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
        },
        rawitem2: {
            caption: "",
            captionItemName: "",
            name: "rawitem2",
            codeName: "rawitem2",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "RAWITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
        },
        rawitem3: {
            caption: "",
            captionItemName: "",
            name: "rawitem3",
            codeName: "rawitem3",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "RAWITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
        },
        rawitem4: {
            caption: "",
            captionItemName: "",
            name: "rawitem4",
            codeName: "rawitem4",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "RAWITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
        },
        rawitem5: {
            caption: "",
            captionItemName: "",
            name: "rawitem5",
            codeName: "rawitem5",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "RAWITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
        },
        rawitem6: {
            caption: "",
            captionItemName: "",
            name: "rawitem6",
            codeName: "rawitem6",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "RAWITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
        },
        rawitem7: {
            caption: "",
            captionItemName: "",
            name: "rawitem7",
            codeName: "rawitem7",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "RAWITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
        },
        rawitem8: {
            caption: "",
            captionItemName: "",
            name: "rawitem8",
            codeName: "rawitem8",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "RAWITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
        },
        rawitem9: {
            caption: "",
            captionItemName: "",
            name: "rawitem9",
            codeName: "rawitem9",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "RAWITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
        },
        formpage3: {
            caption: "表单项事件",
            captionItemName: "",
            name: "formpage3",
            codeName: "formpage3",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMPAGE",
            showCaption: false,
            enableAnchor: false,
            showMoreMode: 0,
        },
        eventinfo: {
            caption: "事件信息",
            captionItemName: "",
            name: "eventinfo",
            codeName: "eventinfo",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colMD: 24,},
        },
        formitem: {
            caption: "",
            captionItemName: "",
            name: "formitem",
            codeName: "formitem",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colMD: 24,},
        },
        formitem3: {
            caption: "开关",
            captionItemName: "",
            name: "formitem3",
            codeName: "formitem3",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colMD: 24,},
        },
        formitem4: {
            caption: "评分",
            captionItemName: "",
            name: "formitem4",
            codeName: "formitem4",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colMD: 24,},
        },
        formitem5: {
            caption: "滑动条",
            captionItemName: "",
            name: "formitem5",
            codeName: "formitem5",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            layout:{parentLayout: 'TABLE_24COL',colMD: 24,},
        },
        formitem6: {
            caption: "下拉列表",
            captionItemName: "",
            name: "formitem6",
            codeName: "formitem6",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            codeListTag: "Sample__CheckBoxTest",
            layout:{parentLayout: 'TABLE_24COL',colMD: 24,},
        },
        formitem7: {
            caption: "单项列表",
            captionItemName: "",
            name: "formitem7",
            codeName: "formitem7",
            disabled: false, 
            visible: true,
            detailStyle: "DEFAULT",
            detailType: "FORMITEM",
            showCaption: true,
            enableAnchor: false,
            showMoreMode: 0,
            dataType: "25",
            required: false,
            enableCond: 3,
            ignoreInput: 0,
            convertToCodeItemText: false,
            codeListTag: "Sample__CheckBoxTest",
            layout:{parentLayout: 'TABLE_24COL',colMD: 24,},
        },
    }
}
export const model = getModel();
